function Toast(ops={}){
    // 判断是否存在要控制的单例对象
    if(!Toast.obj){
        // 不存在就创建
        Toast.obj = {};
        Toast.obj.div = document.createElement("dialog");
        document.body.appendChild(Toast.obj.div);
    }
    // 处理参数
    const {text="提示", color="#eee", position="top", callback} = ops;

    // 控制元素样式
    Toast.obj.div.innerHTML = text;
    Toast.obj.div.style.background = color;
    Toast.obj.div.style.borderColor = color;
    Toast.obj.div.style.top = (position==="top" ? 30 : 200) + "px"
    Toast.obj.div.style.display = "block";

    // 隐藏提示框
    clearTimeout(Toast.obj.t);
    Toast.obj.t = setTimeout(()=>{
        Toast.obj.div.style.display = "none";
        callback && callback();
    }, 2000);
    // 返回控制的单例对象
    return Toast.obj
}